feat: per shell switching#2
Merged
Merged
Conversation
… switching - Replace `--set` with `global` and `--set-project` with `local` for clarity. - Add support for `phpvm shell` command for per-shell version switching without sudo. - Introduce shims for project and shell-specific PHP resolution. - Update interactive TUI and installation scripts to support the new workflow. - Improve documentation for updated commands and features.
…witching and new commands
…ation and landing pages - Replace "PHP version switcher" with "PHP version manager" in all descriptions for alignment with feature scope. - Update meta tags, titles, and descriptions in HTML files for improved clarity and SEO. - Adjust TUI and shell workflow descriptions for accuracy and consistency. - Improve phrasing across website, README, and contributor guide.
…him` fallback scenarios - Add tests for `--current` to verify three-layer breakdown (shell/project/global). - Include version normalization tests for `local` commands (e.g., `php8.1` to `8.1`). - Add shim script tests for fallback behavior and version-specific execution.
- Standardize "Motivation" wording in PR template. - Expand shellcheck command to include multiple scripts for stricter linting. - Add new CLI test script to testing checklist.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
v2.5.0 > per-shell switching
Why
Tested